package com.bbcare.switchData.entity.model;

import com.bbcare.switchData.entity.basemodel.BaseUserEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;


public class PtQueueUser extends BaseUserEntity<PtQueueUser> {

	private String sourceType; // ???????
	private String sourceId; // ???id
	private String userType; // ???????
	private Integer pregnancyDay; // ????
	private String phoneNo; // ?????
	private String userName; // ????
	private String gender; // ???
	private String birthWeight; // ????????
	private String tenantId; // ??id
	private String queueId; // ????id
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
	private java.util.Date birthday; // ????
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
	private java.util.Date expectedDay; // ?????
	private String namePinyin; // ???????
	private String nameInitial; // ?????????д
	private String iconPath; // ???·??
	private String idCard; // ????
	private String hospitalNo; // ????
	private String nation; // ????
	private String address; // ??????
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
	private java.util.Date createTime; // ???????
	private String createAuthor; // ??????
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
	private java.util.Date updateTime; // ???????
	private String updateAuthor; // ??????
	private String teUserId; // ?????id
	private String openId; // ???openid
	private String hisNo; // ???б???
	private String hisNo1; // ???б???1
	private String hisNo2; // ???б???2
	private String cardNo; // ??????
	private String sampleFlag; // ,0δ??????1?????
	private String pathash; // ?????????
	private String updateAccept; // ???
	private String accountId; // ???id
	private String appActFlag; // app????0???δ????1????????
	private String clUserId; // ?????id
	private String birthHeight; // ???????
	private String isCurrent; // ??????л? 1:??????
	private String status; //0:失效  1:有效
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
	private java.util.Date lastMenstrualDate; // ??????

	private String deptName;
	private String deptId;  //患者科室ID

	public String getQueueName() {
		return queueName;
	}

	public void setQueueName(String queueName) {
		this.queueName = queueName;
	}

	private String queueName;//队列名称

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public String getSourceType() {
		return sourceType;
	}
	
	public void setSourceType(String sourceType) {
		this.sourceType = sourceType;
	}
	
	public String getSourceId() {
		return sourceId;
	}
	
	public void setSourceId(String sourceId) {
		this.sourceId = sourceId;
	}
	
	public String getUserType() {
		return userType;
	}
	
	public void setUserType(String userType) {
		this.userType = userType;
	}
	
	public Integer getPregnancyDay() {
		return pregnancyDay;
	}
	
	public void setPregnancyDay(Integer pregnancyDay) {
		this.pregnancyDay = pregnancyDay;
	}
	
	public String getPhoneNo() {
		return phoneNo;
	}
	
	public void setPhoneNo(String phoneNo) {
		this.phoneNo = phoneNo;
	}
	
	public String getUserName() {
		return userName;
	}
	
	public void setUserName(String userName) {
		this.userName = userName;
	}
	
	public String getGender() {
		return gender;
	}
	
	public void setGender(String gender) {
		this.gender = gender;
	}
	
	public String getBirthWeight() {
		return birthWeight;
	}
	
	public void setBirthWeight(String birthWeight) {
		this.birthWeight = birthWeight;
	}
	
	public String getTenantId() {
		return tenantId;
	}
	
	public void setTenantId(String tenantId) {
		this.tenantId = tenantId;
	}
	
	public String getQueueId() {
		return queueId;
	}
	
	public void setQueueId(String queueId) {
		this.queueId = queueId;
	}
	
	public java.util.Date getBirthday() {
		return birthday;
	}
	
	public void setBirthday(java.util.Date birthday) {
		this.birthday = birthday;
	}
	
	public java.util.Date getExpectedDay() {
		return expectedDay;
	}
	
	public void setExpectedDay(java.util.Date expectedDay) {
		this.expectedDay = expectedDay;
	}
	
	public String getNamePinyin() {
		return namePinyin;
	}
	
	public void setNamePinyin(String namePinyin) {
		this.namePinyin = namePinyin;
	}
	
	public String getNameInitial() {
		return nameInitial;
	}
	
	public void setNameInitial(String nameInitial) {
		this.nameInitial = nameInitial;
	}
	
	public String getIconPath() {
		return iconPath;
	}
	
	public void setIconPath(String iconPath) {
		this.iconPath = iconPath;
	}
	
	public String getIdCard() {
		return idCard;
	}
	
	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}
	
	public String getHospitalNo() {
		return hospitalNo;
	}
	
	public void setHospitalNo(String hospitalNo) {
		this.hospitalNo = hospitalNo;
	}
	
	public String getNation() {
		return nation;
	}
	
	public void setNation(String nation) {
		this.nation = nation;
	}
	
	public String getAddress() {
		return address;
	}
	
	public void setAddress(String address) {
		this.address = address;
	}
	
	public java.util.Date getCreateTime() {
		return createTime;
	}
	
	public void setCreateTime(java.util.Date createTime) {
		this.createTime = createTime;
	}
	
	public String getCreateAuthor() {
		return createAuthor;
	}
	
	public void setCreateAuthor(String createAuthor) {
		this.createAuthor = createAuthor;
	}
	
	public java.util.Date getUpdateTime() {
		return updateTime;
	}
	
	public void setUpdateTime(java.util.Date updateTime) {
		this.updateTime = updateTime;
	}
	
	public String getUpdateAuthor() {
		return updateAuthor;
	}
	
	public void setUpdateAuthor(String updateAuthor) {
		this.updateAuthor = updateAuthor;
	}
	
	public String getTeUserId() {
		return teUserId;
	}
	
	public void setTeUserId(String teUserId) {
		this.teUserId = teUserId;
	}
	
	public String getOpenId() {
		return openId;
	}
	
	public void setOpenId(String openId) {
		this.openId = openId;
	}
	
	public String getHisNo() {
		return hisNo;
	}
	
	public void setHisNo(String hisNo) {
		this.hisNo = hisNo;
	}
	
	public String getHisNo1() {
		return hisNo1;
	}
	
	public void setHisNo1(String hisNo1) {
		this.hisNo1 = hisNo1;
	}
	
	public String getHisNo2() {
		return hisNo2;
	}
	
	public void setHisNo2(String hisNo2) {
		this.hisNo2 = hisNo2;
	}
	
	public String getCardNo() {
		return cardNo;
	}
	
	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}
	
	public String getSampleFlag() {
		return sampleFlag;
	}
	
	public void setSampleFlag(String sampleFlag) {
		this.sampleFlag = sampleFlag;
	}
	
	public String getPathash() {
		return pathash;
	}
	
	public void setPathash(String pathash) {
		this.pathash = pathash;
	}
	
	public String getUpdateAccept() {
		return updateAccept;
	}
	
	public void setUpdateAccept(String updateAccept) {
		this.updateAccept = updateAccept;
	}
	
	public String getAccountId() {
		return accountId;
	}
	
	public void setAccountId(String accountId) {
		this.accountId = accountId;
	}
	
	public String getAppActFlag() {
		return appActFlag;
	}
	
	public void setAppActFlag(String appActFlag) {
		this.appActFlag = appActFlag;
	}
	
	public String getClUserId() {
		return clUserId;
	}
	
	public void setClUserId(String clUserId) {
		this.clUserId = clUserId;
	}
	
	public String getBirthHeight() {
		return birthHeight;
	}
	
	public void setBirthHeight(String birthHeight) {
		this.birthHeight = birthHeight;
	}
	
	public String getIsCurrent() {
		return isCurrent;
	}
	
	public void setIsCurrent(String isCurrent) {
		this.isCurrent = isCurrent;
	}
	
	public java.util.Date getLastMenstrualDate() {
		return lastMenstrualDate;
	}
	
	public void setLastMenstrualDate(java.util.Date lastMenstrualDate) {
		this.lastMenstrualDate = lastMenstrualDate;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}
}
